triple digit addition with regrouping